# 统计文件中的单词个数
# 读取文件 open(文件名，打开方式(r-read w-write a-append r+ w+)，enconding-编码方式 utf-8 gbk）
with open("words.txt","r",encoding="utf-8") as f:
    text = f.read()
words = text.split(" ")
# 定义一个空字典
d = {}
# 遍历整个列表
for word in words:
    # 如果word不在d中
    if word not in d:
        # 把word加入d中 键为word 值为1
        d[word] = 1
    # 如果在d中 在原有的数字基础上加一
    else:
        d[word] = d[word]+1
print(d)
# 写文件 打开方式变为w 写文件
with open("result.txt","w",encoding="utf-8") as f:
    # 遍历d 将每个键值对写成一行
    for k,v in d.items():
        # f.write(字符串类型)
        f.write(k+" "+str(v)+"\n")